Pin-Down Cache: A Virtual Memory Management Technique for Zero-Copy Communication

نویسندگان

  • Hiroshi Tezuka
  • Francis O'Carroll
  • Atsushi Hori
  • Yutaka Ishikawa
چکیده

We propose a zero copy message transfer with a pin-down cache technique which reuses the pinned-down area to decrease the number of calls to pin-down and release primitives. The proposed facility has been implemented in the PM low-level communication library on our PC cluster, consisting of 32 Pentium 166 Mhz CPU's connected by a Myricom Myrinet network, and running NetBSD. The PM achieves 113.5 MBytes/sec for a 100 % pin-down cache hit ratio and 40 MBytes/sec for all pin-down cache miss. The MPI library has been implemented on top of PM. According to the NAS Parallel benchmarks result, an application is still better performance in case that cache miss ratio is very high.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ZIVM: A Zero-Copy Inter-VM Communication Mechanism for Cloud Computing

With the advent of virtualization technology and its propagation to the infrastructure of Cloud distributed systems, there is an emergent request for more effective means of communication between virtual machines (VMs) lying on distributed memory than traditional message based communication means. This paper presents a distributed virtual shared memory mechanism called ZIVM (Zero-copy Inter-VM)...

متن کامل

Measuring and Improving Memory’s Resistance to Operating System Crashes

Memory is commonly viewed as an unreliable place to store permanent data because it is perceived to be vulnerable to system crashes.1 Yet despite all the negative implications of memory’s unreliability, no data exists that quantifies how vulnerable memory actually is to system crashes. The goals of this paper are to quantify the vulnerability of memory to operating system crashes and to propose...

متن کامل

On the Design and Semantics of User-Space Communication Subsystems

The problem with Gbit/s networks is to get the hardware performance into the applications. The most promising technique is a zero-copy protocol combined with a user-space communication subsystem that (a) gives the application direct access to the network interface and (b) avoids all buuer-ing/copying. In this paper we examine the design space of user-space communication subsystems, especially h...

متن کامل

Virtual Machine Memory Access Tracing with Hypervisor Exclusive Cache

Virtual machine (VM) memory allocation and VM consolidation can benefit from the prediction of VM page miss rate at each candidate memory size. Such prediction is challenging for the hypervisor (or VM monitor) due to a lack of knowledge on VM memory access pattern. This paper explores the approach that the hypervisor takes over the management for part of the VM memory and thus all accesses that...

متن کامل

Simple DRAM and Virtual Memory Abstractions to Enable Highly Efficient Memory Systems

In most modern systems, the memory subsystem is managed and accessed at multiple different granularities at various resources. The software stack typically accesses data at a word granularity (typically 4 or 8 bytes). The on-chip caches store data at a cache line granularity (typically 64 bytes). The commodity off-chip memory interface is optimized to fetch data from main memory at a cache line...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998